radiator screen - French English Dictionary